<!DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <title>学弟进小米了！ | 鱼皮的编程宝典</title>
    <meta name="generator" content="VuePress 1.9.10">
    <link rel="icon" href="/favicon.ico">
    <script>
        var _hmt = _hmt || [];
        (function() {
          var hm = document.createElement("script");
          hm.src = "https://hm.baidu.com/hm.js?2675818a983a3131404cee835018f016";
          var s = document.getElementsByTagName("script")[0]; 
          s.parentNode.insertBefore(hm, s);
        })();
      </script>
    <meta name="description" content="贴心的编程学习路线，全面的编程知识百科">
    <meta property="article:modified_time" content="2023-11-11T12:17:47.000Z">
    <meta property="og:site_name" content="鱼皮的编程宝典">
    <meta property="og:title" content="学弟进小米了！">
    <meta property="og:type" content="article">
    <meta property="og:url" content="https://codefather.cn/%E5%AD%A6%E5%BC%9F%E8%BF%9B%E5%B0%8F%E7%B1%B3%E4%BA%86/">
    <meta name="twitter:title" content="学弟进小米了！">
    <meta name="twitter:url" content="https://codefather.cn/%E5%AD%A6%E5%BC%9F%E8%BF%9B%E5%B0%8F%E7%B1%B3%E4%BA%86/">
    <meta name="twitter:card" content="summary_large_image">
    <meta name="twitter:label1" content="Written by">
    <meta name="twitter:label2" content="Filed under">
    <meta name="twitter:data2" content="程序员, 编程, 计算机">
    <meta property="article:tag" content="程序员">
    <meta name="keywords" content="程序员鱼皮, 编程学习路线, 编程知识百科, Java, 编程导航, 前端, 开发, 编程分享, 项目, IT, 求职, 面经">
    
    <link rel="preload" href="/assets/css/0.styles.40c15e22.css" as="style"><link rel="preload" href="/assets/js/app.12ab4756.js" as="script"><link rel="preload" href="/assets/js/2.fd06b53e.js" as="script"><link rel="preload" href="/assets/js/399.e77c3ddc.js" as="script"><link rel="prefetch" href="/assets/js/1.17ea1209.js"><link rel="prefetch" href="/assets/js/10.d9532d8f.js"><link rel="prefetch" href="/assets/js/100.064ea126.js"><link rel="prefetch" href="/assets/js/101.d64c5b33.js"><link rel="prefetch" href="/assets/js/102.5e29a62c.js"><link rel="prefetch" href="/assets/js/103.59ad6cd7.js"><link rel="prefetch" href="/assets/js/104.ae4763e8.js"><link rel="prefetch" href="/assets/js/105.2a9124be.js"><link rel="prefetch" href="/assets/js/106.529bca07.js"><link rel="prefetch" href="/assets/js/107.c8671a0d.js"><link rel="prefetch" href="/assets/js/108.55c93c64.js"><link rel="prefetch" href="/assets/js/109.7d1efa54.js"><link rel="prefetch" href="/assets/js/11.2f89b5eb.js"><link rel="prefetch" href="/assets/js/110.0caecbf5.js"><link rel="prefetch" href="/assets/js/111.a2aeae49.js"><link rel="prefetch" href="/assets/js/112.eb7ceda5.js"><link rel="prefetch" href="/assets/js/113.f304408d.js"><link rel="prefetch" href="/assets/js/114.988c637f.js"><link rel="prefetch" href="/assets/js/115.bfdeed31.js"><link rel="prefetch" href="/assets/js/116.a47b8c53.js"><link rel="prefetch" href="/assets/js/117.2e1e8250.js"><link rel="prefetch" href="/assets/js/118.758ce408.js"><link rel="prefetch" href="/assets/js/119.73d9e688.js"><link rel="prefetch" href="/assets/js/12.53aaa509.js"><link rel="prefetch" href="/assets/js/120.202a8b2e.js"><link rel="prefetch" href="/assets/js/121.ca91d59a.js"><link rel="prefetch" href="/assets/js/122.8804c0dd.js"><link rel="prefetch" href="/assets/js/123.ceada225.js"><link rel="prefetch" href="/assets/js/124.4b2718b7.js"><link rel="prefetch" href="/assets/js/125.72134235.js"><link rel="prefetch" href="/assets/js/126.167b162c.js"><link rel="prefetch" href="/assets/js/127.f8139c17.js"><link rel="prefetch" href="/assets/js/128.da64a377.js"><link rel="prefetch" href="/assets/js/129.c07963b1.js"><link rel="prefetch" href="/assets/js/13.52940164.js"><link rel="prefetch" href="/assets/js/130.f66fc8bb.js"><link rel="prefetch" href="/assets/js/131.a913c7dd.js"><link rel="prefetch" href="/assets/js/132.ea648654.js"><link rel="prefetch" href="/assets/js/133.074ca70e.js"><link rel="prefetch" href="/assets/js/134.dc79ddd8.js"><link rel="prefetch" href="/assets/js/135.c4516208.js"><link rel="prefetch" href="/assets/js/136.2546baf7.js"><link rel="prefetch" href="/assets/js/137.56454fc6.js"><link rel="prefetch" href="/assets/js/138.bdb002bf.js"><link rel="prefetch" href="/assets/js/139.40a2f9b5.js"><link rel="prefetch" href="/assets/js/14.ade1e74d.js"><link rel="prefetch" href="/assets/js/140.06b20427.js"><link rel="prefetch" href="/assets/js/141.8dd992e3.js"><link rel="prefetch" href="/assets/js/142.d9305485.js"><link rel="prefetch" href="/assets/js/143.41bf907e.js"><link rel="prefetch" href="/assets/js/144.c138960c.js"><link rel="prefetch" href="/assets/js/145.fc5b38c8.js"><link rel="prefetch" href="/assets/js/146.c9166b70.js"><link rel="prefetch" href="/assets/js/147.c31d8a01.js"><link rel="prefetch" href="/assets/js/148.5c0534ca.js"><link rel="prefetch" href="/assets/js/149.d2355ea2.js"><link rel="prefetch" href="/assets/js/15.970a8ca5.js"><link rel="prefetch" href="/assets/js/150.c1644898.js"><link rel="prefetch" href="/assets/js/151.b6e4adf0.js"><link rel="prefetch" href="/assets/js/152.7a5071aa.js"><link rel="prefetch" href="/assets/js/153.31abbc68.js"><link rel="prefetch" href="/assets/js/154.9c6bb079.js"><link rel="prefetch" href="/assets/js/155.e5506a40.js"><link rel="prefetch" href="/assets/js/156.992dab50.js"><link rel="prefetch" href="/assets/js/157.12a6ee84.js"><link rel="prefetch" href="/assets/js/158.84dc1045.js"><link rel="prefetch" href="/assets/js/159.fd2022b1.js"><link rel="prefetch" href="/assets/js/16.ff971500.js"><link rel="prefetch" href="/assets/js/160.8d8889cd.js"><link rel="prefetch" href="/assets/js/161.31797def.js"><link rel="prefetch" href="/assets/js/162.bfae7a75.js"><link rel="prefetch" href="/assets/js/163.e5e8094d.js"><link rel="prefetch" href="/assets/js/164.870f212c.js"><link rel="prefetch" href="/assets/js/165.8da20a31.js"><link rel="prefetch" href="/assets/js/166.950a187d.js"><link rel="prefetch" href="/assets/js/167.fd042c52.js"><link rel="prefetch" href="/assets/js/168.7d9f058d.js"><link rel="prefetch" href="/assets/js/169.205df80e.js"><link rel="prefetch" href="/assets/js/17.4b045b26.js"><link rel="prefetch" href="/assets/js/170.270108a3.js"><link rel="prefetch" href="/assets/js/171.9f03d27d.js"><link rel="prefetch" href="/assets/js/172.1882bac7.js"><link rel="prefetch" href="/assets/js/173.fc1fe7d4.js"><link rel="prefetch" href="/assets/js/174.d77c927b.js"><link rel="prefetch" href="/assets/js/175.019b9e83.js"><link rel="prefetch" href="/assets/js/176.5ce31bd8.js"><link rel="prefetch" href="/assets/js/177.9a2006f2.js"><link rel="prefetch" href="/assets/js/178.88265ac1.js"><link rel="prefetch" href="/assets/js/179.3205ce07.js"><link rel="prefetch" href="/assets/js/18.1cdd0514.js"><link rel="prefetch" href="/assets/js/180.2ff51f44.js"><link rel="prefetch" href="/assets/js/181.f792ce97.js"><link rel="prefetch" href="/assets/js/182.103328e1.js"><link rel="prefetch" href="/assets/js/183.40fde303.js"><link rel="prefetch" href="/assets/js/184.1f36ac78.js"><link rel="prefetch" href="/assets/js/185.cf3b1c00.js"><link rel="prefetch" href="/assets/js/186.f7981399.js"><link rel="prefetch" href="/assets/js/187.20fe296d.js"><link rel="prefetch" href="/assets/js/188.7b004fea.js"><link rel="prefetch" href="/assets/js/189.599ca2d9.js"><link rel="prefetch" href="/assets/js/19.5740e4d6.js"><link rel="prefetch" href="/assets/js/190.14087c07.js"><link rel="prefetch" href="/assets/js/191.b0f73f6d.js"><link rel="prefetch" href="/assets/js/192.9d171669.js"><link rel="prefetch" href="/assets/js/193.00975585.js"><link rel="prefetch" href="/assets/js/194.2c7c43b4.js"><link rel="prefetch" href="/assets/js/195.ff126254.js"><link rel="prefetch" href="/assets/js/196.6546ae1c.js"><link rel="prefetch" href="/assets/js/197.eedb67bb.js"><link rel="prefetch" href="/assets/js/198.acdcc22c.js"><link rel="prefetch" href="/assets/js/199.7993a6b2.js"><link rel="prefetch" href="/assets/js/20.8885a4fa.js"><link rel="prefetch" href="/assets/js/200.52f08765.js"><link rel="prefetch" href="/assets/js/201.b85ab10b.js"><link rel="prefetch" href="/assets/js/202.ccec1c85.js"><link rel="prefetch" href="/assets/js/203.3f50a6ed.js"><link rel="prefetch" href="/assets/js/204.f28b803b.js"><link rel="prefetch" href="/assets/js/205.c51c53fd.js"><link rel="prefetch" href="/assets/js/206.ba0aa8f6.js"><link rel="prefetch" href="/assets/js/207.0dce311a.js"><link rel="prefetch" href="/assets/js/208.0ea629a6.js"><link rel="prefetch" href="/assets/js/209.f48c3e71.js"><link rel="prefetch" href="/assets/js/21.0bb62db4.js"><link rel="prefetch" href="/assets/js/210.689db8f2.js"><link rel="prefetch" href="/assets/js/211.72bc0f1f.js"><link rel="prefetch" href="/assets/js/212.456135bd.js"><link rel="prefetch" href="/assets/js/213.d0ea50fc.js"><link rel="prefetch" href="/assets/js/214.1400da91.js"><link rel="prefetch" href="/assets/js/215.aeef3e5d.js"><link rel="prefetch" href="/assets/js/216.a60215af.js"><link rel="prefetch" href="/assets/js/217.d6cd8b69.js"><link rel="prefetch" href="/assets/js/218.1bd500fc.js"><link rel="prefetch" href="/assets/js/219.20faf611.js"><link rel="prefetch" href="/assets/js/22.3e8347a6.js"><link rel="prefetch" href="/assets/js/220.6714179b.js"><link rel="prefetch" href="/assets/js/221.fb5b643d.js"><link rel="prefetch" href="/assets/js/222.d96272e5.js"><link rel="prefetch" href="/assets/js/223.4cb7dc3d.js"><link rel="prefetch" href="/assets/js/224.500d94cc.js"><link rel="prefetch" href="/assets/js/225.d006c34e.js"><link rel="prefetch" href="/assets/js/226.73612150.js"><link rel="prefetch" href="/assets/js/227.b02db9d1.js"><link rel="prefetch" href="/assets/js/228.aad43ff2.js"><link rel="prefetch" href="/assets/js/229.65340802.js"><link rel="prefetch" href="/assets/js/23.ceb5a5ff.js"><link rel="prefetch" href="/assets/js/230.97cab104.js"><link rel="prefetch" href="/assets/js/231.8415349a.js"><link rel="prefetch" href="/assets/js/232.db6d2697.js"><link rel="prefetch" href="/assets/js/233.723d05b1.js"><link rel="prefetch" href="/assets/js/234.26ed5e94.js"><link rel="prefetch" href="/assets/js/235.a586122b.js"><link rel="prefetch" href="/assets/js/236.f802bda8.js"><link rel="prefetch" href="/assets/js/237.cc8767ad.js"><link rel="prefetch" href="/assets/js/238.6485459e.js"><link rel="prefetch" href="/assets/js/239.9fbf3a55.js"><link rel="prefetch" href="/assets/js/24.07267ac6.js"><link rel="prefetch" href="/assets/js/240.1188f244.js"><link rel="prefetch" href="/assets/js/241.cbfb154d.js"><link rel="prefetch" href="/assets/js/242.352cea5a.js"><link rel="prefetch" href="/assets/js/243.07947e1c.js"><link rel="prefetch" href="/assets/js/244.f5b26fa9.js"><link rel="prefetch" href="/assets/js/245.c6030e32.js"><link rel="prefetch" href="/assets/js/246.d3fe99f7.js"><link rel="prefetch" href="/assets/js/247.185ae95d.js"><link rel="prefetch" href="/assets/js/248.a5f1548c.js"><link rel="prefetch" href="/assets/js/249.19691113.js"><link rel="prefetch" href="/assets/js/25.15e1f641.js"><link rel="prefetch" href="/assets/js/250.72fa1d33.js"><link rel="prefetch" href="/assets/js/251.bedd56f7.js"><link rel="prefetch" href="/assets/js/252.32bbcc8b.js"><link rel="prefetch" href="/assets/js/253.b59e5846.js"><link rel="prefetch" href="/assets/js/254.c0e37e1a.js"><link rel="prefetch" href="/assets/js/255.850da3cc.js"><link rel="prefetch" href="/assets/js/256.952d9817.js"><link rel="prefetch" href="/assets/js/257.88667bb8.js"><link rel="prefetch" href="/assets/js/258.c5873c28.js"><link rel="prefetch" href="/assets/js/259.6ae1dcbc.js"><link rel="prefetch" href="/assets/js/26.35b2bbdc.js"><link rel="prefetch" href="/assets/js/260.cb940cc3.js"><link rel="prefetch" href="/assets/js/261.0686c3e9.js"><link rel="prefetch" href="/assets/js/262.d0719839.js"><link rel="prefetch" href="/assets/js/263.ae83ebc1.js"><link rel="prefetch" href="/assets/js/264.209ad8a3.js"><link rel="prefetch" href="/assets/js/265.be8d1ee8.js"><link rel="prefetch" href="/assets/js/266.c51bceaa.js"><link rel="prefetch" href="/assets/js/267.fe8af48a.js"><link rel="prefetch" href="/assets/js/268.e18ed861.js"><link rel="prefetch" href="/assets/js/269.7126031e.js"><link rel="prefetch" href="/assets/js/27.270fcb06.js"><link rel="prefetch" href="/assets/js/270.89ead106.js"><link rel="prefetch" href="/assets/js/271.0643d07a.js"><link rel="prefetch" href="/assets/js/272.32a8e4b0.js"><link rel="prefetch" href="/assets/js/273.9881da47.js"><link rel="prefetch" href="/assets/js/274.2de022ea.js"><link rel="prefetch" href="/assets/js/275.d9a4fe99.js"><link rel="prefetch" href="/assets/js/276.d33de2e9.js"><link rel="prefetch" href="/assets/js/277.1ec367ab.js"><link rel="prefetch" href="/assets/js/278.66ab7c11.js"><link rel="prefetch" href="/assets/js/279.ff51cd15.js"><link rel="prefetch" href="/assets/js/28.ef3f6db2.js"><link rel="prefetch" href="/assets/js/280.ef45ed5f.js"><link rel="prefetch" href="/assets/js/281.87f26b81.js"><link rel="prefetch" href="/assets/js/282.c8ef594b.js"><link rel="prefetch" href="/assets/js/283.15643091.js"><link rel="prefetch" href="/assets/js/284.c4f25b2e.js"><link rel="prefetch" href="/assets/js/285.2d16e4b6.js"><link rel="prefetch" href="/assets/js/286.44eba266.js"><link rel="prefetch" href="/assets/js/287.7613e62f.js"><link rel="prefetch" href="/assets/js/288.b9546d55.js"><link rel="prefetch" href="/assets/js/289.125f85d8.js"><link rel="prefetch" href="/assets/js/29.177558be.js"><link rel="prefetch" href="/assets/js/290.db375797.js"><link rel="prefetch" href="/assets/js/291.90946626.js"><link rel="prefetch" href="/assets/js/292.a4524678.js"><link rel="prefetch" href="/assets/js/293.3ed9b083.js"><link rel="prefetch" href="/assets/js/294.d6c14116.js"><link rel="prefetch" href="/assets/js/295.2b485032.js"><link rel="prefetch" href="/assets/js/296.29d9aa0f.js"><link rel="prefetch" href="/assets/js/297.bfd72435.js"><link rel="prefetch" href="/assets/js/298.fc056989.js"><link rel="prefetch" href="/assets/js/299.0a3f258e.js"><link rel="prefetch" href="/assets/js/3.4dc033c7.js"><link rel="prefetch" href="/assets/js/30.248a229d.js"><link rel="prefetch" href="/assets/js/300.d064d776.js"><link rel="prefetch" href="/assets/js/301.d95b9fc0.js"><link rel="prefetch" href="/assets/js/302.1afa637a.js"><link rel="prefetch" href="/assets/js/303.231beaa8.js"><link rel="prefetch" href="/assets/js/304.05df35d9.js"><link rel="prefetch" href="/assets/js/305.f2d83cf9.js"><link rel="prefetch" href="/assets/js/306.d54f5e5e.js"><link rel="prefetch" href="/assets/js/307.d5df9000.js"><link rel="prefetch" href="/assets/js/308.ef2f52b3.js"><link rel="prefetch" href="/assets/js/309.d1f13319.js"><link rel="prefetch" href="/assets/js/31.32a62b91.js"><link rel="prefetch" href="/assets/js/310.30b84be3.js"><link rel="prefetch" href="/assets/js/311.d79e3145.js"><link rel="prefetch" href="/assets/js/312.58e24f19.js"><link rel="prefetch" href="/assets/js/313.9809a122.js"><link rel="prefetch" href="/assets/js/314.e92e41b1.js"><link rel="prefetch" href="/assets/js/315.8c2fc1d4.js"><link rel="prefetch" href="/assets/js/316.a0904343.js"><link rel="prefetch" href="/assets/js/317.18e42b54.js"><link rel="prefetch" href="/assets/js/318.6b051d27.js"><link rel="prefetch" href="/assets/js/319.513b0197.js"><link rel="prefetch" href="/assets/js/32.23b75afc.js"><link rel="prefetch" href="/assets/js/320.ae91bc36.js"><link rel="prefetch" href="/assets/js/321.a194efea.js"><link rel="prefetch" href="/assets/js/322.8273020e.js"><link rel="prefetch" href="/assets/js/323.d332e08f.js"><link rel="prefetch" href="/assets/js/324.ed867b64.js"><link rel="prefetch" href="/assets/js/325.c43ccf9a.js"><link rel="prefetch" href="/assets/js/326.9497d879.js"><link rel="prefetch" href="/assets/js/327.7f095e40.js"><link rel="prefetch" href="/assets/js/328.cb5c5847.js"><link rel="prefetch" href="/assets/js/329.d36b59f3.js"><link rel="prefetch" href="/assets/js/33.b258b779.js"><link rel="prefetch" href="/assets/js/330.b1a092b9.js"><link rel="prefetch" href="/assets/js/331.ff86566f.js"><link rel="prefetch" href="/assets/js/332.0daafa9f.js"><link rel="prefetch" href="/assets/js/333.b7e50524.js"><link rel="prefetch" href="/assets/js/334.7dcf9f0b.js"><link rel="prefetch" href="/assets/js/335.862c410a.js"><link rel="prefetch" href="/assets/js/336.c6384990.js"><link rel="prefetch" href="/assets/js/337.ab9d5e52.js"><link rel="prefetch" href="/assets/js/338.598ae59e.js"><link rel="prefetch" href="/assets/js/339.9b810ff8.js"><link rel="prefetch" href="/assets/js/34.3bd60f1f.js"><link rel="prefetch" href="/assets/js/340.5609a53c.js"><link rel="prefetch" href="/assets/js/341.969d335a.js"><link rel="prefetch" href="/assets/js/342.43f85dba.js"><link rel="prefetch" href="/assets/js/343.47280ef9.js"><link rel="prefetch" href="/assets/js/344.346ae5fc.js"><link rel="prefetch" href="/assets/js/345.32166361.js"><link rel="prefetch" href="/assets/js/346.86ff128b.js"><link rel="prefetch" href="/assets/js/347.3c5421fe.js"><link rel="prefetch" href="/assets/js/348.95910300.js"><link rel="prefetch" href="/assets/js/349.004158d8.js"><link rel="prefetch" href="/assets/js/35.18e8f66a.js"><link rel="prefetch" href="/assets/js/350.e10b195b.js"><link rel="prefetch" href="/assets/js/351.12f89875.js"><link rel="prefetch" href="/assets/js/352.83957394.js"><link rel="prefetch" href="/assets/js/353.475971b9.js"><link rel="prefetch" href="/assets/js/354.8af7b26b.js"><link rel="prefetch" href="/assets/js/355.85925e24.js"><link rel="prefetch" href="/assets/js/356.1d77cf9c.js"><link rel="prefetch" href="/assets/js/357.b467d481.js"><link rel="prefetch" href="/assets/js/358.ac96f32d.js"><link rel="prefetch" href="/assets/js/359.e048bd10.js"><link rel="prefetch" href="/assets/js/36.a7ae257c.js"><link rel="prefetch" href="/assets/js/360.e9b45545.js"><link rel="prefetch" href="/assets/js/361.ad1bb45b.js"><link rel="prefetch" href="/assets/js/362.4e24a30b.js"><link rel="prefetch" href="/assets/js/363.64f7dad5.js"><link rel="prefetch" href="/assets/js/364.d9e3ebc2.js"><link rel="prefetch" href="/assets/js/365.330e3086.js"><link rel="prefetch" href="/assets/js/366.a6c0afb3.js"><link rel="prefetch" href="/assets/js/367.ffcefa40.js"><link rel="prefetch" href="/assets/js/368.664c8e4d.js"><link rel="prefetch" href="/assets/js/369.67da2dd2.js"><link rel="prefetch" href="/assets/js/37.d709f9a9.js"><link rel="prefetch" href="/assets/js/370.b1791970.js"><link rel="prefetch" href="/assets/js/371.743a461a.js"><link rel="prefetch" href="/assets/js/372.7703ef1b.js"><link rel="prefetch" href="/assets/js/373.17de31f6.js"><link rel="prefetch" href="/assets/js/374.e508be9e.js"><link rel="prefetch" href="/assets/js/375.6e2e9fe3.js"><link rel="prefetch" href="/assets/js/376.8ca3511a.js"><link rel="prefetch" href="/assets/js/377.bfcee39c.js"><link rel="prefetch" href="/assets/js/378.21852b78.js"><link rel="prefetch" href="/assets/js/379.9649c307.js"><link rel="prefetch" href="/assets/js/38.68ca920e.js"><link rel="prefetch" href="/assets/js/380.dadb4418.js"><link rel="prefetch" href="/assets/js/381.a03c993d.js"><link rel="prefetch" href="/assets/js/382.bb7c22c1.js"><link rel="prefetch" href="/assets/js/383.bd68b2e5.js"><link rel="prefetch" href="/assets/js/384.f6dc7457.js"><link rel="prefetch" href="/assets/js/385.14287a91.js"><link rel="prefetch" href="/assets/js/386.a6284ac2.js"><link rel="prefetch" href="/assets/js/387.c51f147a.js"><link rel="prefetch" href="/assets/js/388.06d9651e.js"><link rel="prefetch" href="/assets/js/389.2d85d927.js"><link rel="prefetch" href="/assets/js/39.de850db9.js"><link rel="prefetch" href="/assets/js/390.2397b3e0.js"><link rel="prefetch" href="/assets/js/391.8413aaaf.js"><link rel="prefetch" href="/assets/js/392.00eecaa4.js"><link rel="prefetch" href="/assets/js/393.351dd3fd.js"><link rel="prefetch" href="/assets/js/394.d2cc4a70.js"><link rel="prefetch" href="/assets/js/395.abee64bf.js"><link rel="prefetch" href="/assets/js/396.bc265e6a.js"><link rel="prefetch" href="/assets/js/397.e4a96944.js"><link rel="prefetch" href="/assets/js/398.f0d26b29.js"><link rel="prefetch" href="/assets/js/4.2f502b73.js"><link rel="prefetch" href="/assets/js/40.91635261.js"><link rel="prefetch" href="/assets/js/400.c7eac401.js"><link rel="prefetch" href="/assets/js/401.06092d16.js"><link rel="prefetch" href="/assets/js/402.4e08e496.js"><link rel="prefetch" href="/assets/js/403.deba4c77.js"><link rel="prefetch" href="/assets/js/404.9100e4df.js"><link rel="prefetch" href="/assets/js/405.e9f451e2.js"><link rel="prefetch" href="/assets/js/406.a0da4aa4.js"><link rel="prefetch" href="/assets/js/407.58b2b123.js"><link rel="prefetch" href="/assets/js/408.eb2cde2d.js"><link rel="prefetch" href="/assets/js/409.9041f749.js"><link rel="prefetch" href="/assets/js/41.169a3cfc.js"><link rel="prefetch" href="/assets/js/410.c12f3710.js"><link rel="prefetch" href="/assets/js/411.452cda45.js"><link rel="prefetch" href="/assets/js/412.8691317a.js"><link rel="prefetch" href="/assets/js/413.25a68f21.js"><link rel="prefetch" href="/assets/js/414.7a9699d8.js"><link rel="prefetch" href="/assets/js/415.6e8cdaff.js"><link rel="prefetch" href="/assets/js/416.e8a86529.js"><link rel="prefetch" href="/assets/js/417.28330bde.js"><link rel="prefetch" href="/assets/js/418.2fed8e17.js"><link rel="prefetch" href="/assets/js/419.773032f4.js"><link rel="prefetch" href="/assets/js/42.e17cd061.js"><link rel="prefetch" href="/assets/js/420.56681228.js"><link rel="prefetch" href="/assets/js/421.0d170e13.js"><link rel="prefetch" href="/assets/js/422.fc8c2a11.js"><link rel="prefetch" href="/assets/js/423.e34ea6a6.js"><link rel="prefetch" href="/assets/js/424.20fe8748.js"><link rel="prefetch" href="/assets/js/425.f001b7cd.js"><link rel="prefetch" href="/assets/js/426.a91230ef.js"><link rel="prefetch" href="/assets/js/427.c6c9fe8d.js"><link rel="prefetch" href="/assets/js/428.9d4f5e41.js"><link rel="prefetch" href="/assets/js/429.c81cfd3f.js"><link rel="prefetch" href="/assets/js/43.f88aa667.js"><link rel="prefetch" href="/assets/js/430.eb61372f.js"><link rel="prefetch" href="/assets/js/431.4a25365a.js"><link rel="prefetch" href="/assets/js/432.42fc1bbe.js"><link rel="prefetch" href="/assets/js/433.8e9ac9f0.js"><link rel="prefetch" href="/assets/js/434.fdd0b160.js"><link rel="prefetch" href="/assets/js/435.d6cbac31.js"><link rel="prefetch" href="/assets/js/436.17750ba2.js"><link rel="prefetch" href="/assets/js/437.a1468099.js"><link rel="prefetch" href="/assets/js/438.ac6a45c2.js"><link rel="prefetch" href="/assets/js/439.242ae27a.js"><link rel="prefetch" href="/assets/js/44.3f36e228.js"><link rel="prefetch" href="/assets/js/440.b80b520c.js"><link rel="prefetch" href="/assets/js/441.e51a4bbb.js"><link rel="prefetch" href="/assets/js/442.ab0b3eda.js"><link rel="prefetch" href="/assets/js/443.47e44250.js"><link rel="prefetch" href="/assets/js/444.54c3b425.js"><link rel="prefetch" href="/assets/js/445.e006c12e.js"><link rel="prefetch" href="/assets/js/446.f2b79730.js"><link rel="prefetch" href="/assets/js/447.2509a397.js"><link rel="prefetch" href="/assets/js/448.b7d69dfc.js"><link rel="prefetch" href="/assets/js/449.8a575d9b.js"><link rel="prefetch" href="/assets/js/45.be1455b1.js"><link rel="prefetch" href="/assets/js/450.ad421aeb.js"><link rel="prefetch" href="/assets/js/451.f09912ae.js"><link rel="prefetch" href="/assets/js/452.f528c4ce.js"><link rel="prefetch" href="/assets/js/453.fc4dc0f9.js"><link rel="prefetch" href="/assets/js/454.733c315c.js"><link rel="prefetch" href="/assets/js/455.44fe35b1.js"><link rel="prefetch" href="/assets/js/456.7f650035.js"><link rel="prefetch" href="/assets/js/457.77ebc183.js"><link rel="prefetch" href="/assets/js/458.133078f4.js"><link rel="prefetch" href="/assets/js/459.33728b5e.js"><link rel="prefetch" href="/assets/js/46.5ad74cb5.js"><link rel="prefetch" href="/assets/js/460.6946f564.js"><link rel="prefetch" href="/assets/js/461.6f906c5c.js"><link rel="prefetch" href="/assets/js/462.26eca27e.js"><link rel="prefetch" href="/assets/js/463.e02e5f65.js"><link rel="prefetch" href="/assets/js/464.0df25c63.js"><link rel="prefetch" href="/assets/js/465.80cd249e.js"><link rel="prefetch" href="/assets/js/466.a0921e86.js"><link rel="prefetch" href="/assets/js/467.1bec2b47.js"><link rel="prefetch" href="/assets/js/468.b6fa37c1.js"><link rel="prefetch" href="/assets/js/469.a1d2487e.js"><link rel="prefetch" href="/assets/js/47.03df5d0a.js"><link rel="prefetch" href="/assets/js/470.36a4b9c8.js"><link rel="prefetch" href="/assets/js/471.28895273.js"><link rel="prefetch" href="/assets/js/472.b9fe392f.js"><link rel="prefetch" href="/assets/js/473.a2835d9c.js"><link rel="prefetch" href="/assets/js/474.cd57b37d.js"><link rel="prefetch" href="/assets/js/475.8d5a9792.js"><link rel="prefetch" href="/assets/js/476.f7f3781c.js"><link rel="prefetch" href="/assets/js/477.9b710b04.js"><link rel="prefetch" href="/assets/js/478.46d66687.js"><link rel="prefetch" href="/assets/js/479.e7444705.js"><link rel="prefetch" href="/assets/js/48.48f286ba.js"><link rel="prefetch" href="/assets/js/480.da2b750a.js"><link rel="prefetch" href="/assets/js/481.838a8e04.js"><link rel="prefetch" href="/assets/js/482.02bf8041.js"><link rel="prefetch" href="/assets/js/483.bb29ef2f.js"><link rel="prefetch" href="/assets/js/484.aebb68bd.js"><link rel="prefetch" href="/assets/js/485.a66ab41b.js"><link rel="prefetch" href="/assets/js/486.8df516fb.js"><link rel="prefetch" href="/assets/js/487.86d28130.js"><link rel="prefetch" href="/assets/js/488.0863da70.js"><link rel="prefetch" href="/assets/js/489.5d4d9e88.js"><link rel="prefetch" href="/assets/js/49.1ca52d11.js"><link rel="prefetch" href="/assets/js/490.3fd65d85.js"><link rel="prefetch" href="/assets/js/491.ae3a2f87.js"><link rel="prefetch" href="/assets/js/492.6f54679b.js"><link rel="prefetch" href="/assets/js/493.a594b1f4.js"><link rel="prefetch" href="/assets/js/494.4f03fae1.js"><link rel="prefetch" href="/assets/js/495.ae50b66b.js"><link rel="prefetch" href="/assets/js/496.bc92d835.js"><link rel="prefetch" href="/assets/js/497.eac65251.js"><link rel="prefetch" href="/assets/js/498.1d726726.js"><link rel="prefetch" href="/assets/js/499.01e4f7d1.js"><link rel="prefetch" href="/assets/js/5.7b1f056c.js"><link rel="prefetch" href="/assets/js/50.73732fe2.js"><link rel="prefetch" href="/assets/js/500.062ade4e.js"><link rel="prefetch" href="/assets/js/501.e6a711dc.js"><link rel="prefetch" href="/assets/js/502.c79e28e2.js"><link rel="prefetch" href="/assets/js/503.bf97bce9.js"><link rel="prefetch" href="/assets/js/504.b2784ef0.js"><link rel="prefetch" href="/assets/js/505.0767ba54.js"><link rel="prefetch" href="/assets/js/506.8ae14637.js"><link rel="prefetch" href="/assets/js/507.003e2349.js"><link rel="prefetch" href="/assets/js/508.ecb5e6bd.js"><link rel="prefetch" href="/assets/js/509.b644f44a.js"><link rel="prefetch" href="/assets/js/51.bed7cf61.js"><link rel="prefetch" href="/assets/js/510.b660946f.js"><link rel="prefetch" href="/assets/js/511.cb186c8f.js"><link rel="prefetch" href="/assets/js/512.d176170f.js"><link rel="prefetch" href="/assets/js/513.18a1afa5.js"><link rel="prefetch" href="/assets/js/514.4a33e931.js"><link rel="prefetch" href="/assets/js/515.8496bd4d.js"><link rel="prefetch" href="/assets/js/516.529b9476.js"><link rel="prefetch" href="/assets/js/517.289738f1.js"><link rel="prefetch" href="/assets/js/518.eda39556.js"><link rel="prefetch" href="/assets/js/519.85b42de5.js"><link rel="prefetch" href="/assets/js/52.22a7da62.js"><link rel="prefetch" href="/assets/js/520.8b531775.js"><link rel="prefetch" href="/assets/js/521.8e4b66fb.js"><link rel="prefetch" href="/assets/js/522.050bfc55.js"><link rel="prefetch" href="/assets/js/523.e973f1e0.js"><link rel="prefetch" href="/assets/js/524.fd160738.js"><link rel="prefetch" href="/assets/js/525.5a4bc307.js"><link rel="prefetch" href="/assets/js/526.361bc4fa.js"><link rel="prefetch" href="/assets/js/527.06ee9d73.js"><link rel="prefetch" href="/assets/js/528.22d9b118.js"><link rel="prefetch" href="/assets/js/529.b7592c16.js"><link rel="prefetch" href="/assets/js/53.767f3bbf.js"><link rel="prefetch" href="/assets/js/530.ad96d564.js"><link rel="prefetch" href="/assets/js/531.61905243.js"><link rel="prefetch" href="/assets/js/532.11aebf61.js"><link rel="prefetch" href="/assets/js/533.0cddb226.js"><link rel="prefetch" href="/assets/js/534.d1c9cc36.js"><link rel="prefetch" href="/assets/js/54.d1f9eec8.js"><link rel="prefetch" href="/assets/js/55.aa90e812.js"><link rel="prefetch" href="/assets/js/56.4d7f81f2.js"><link rel="prefetch" href="/assets/js/57.3c540e8d.js"><link rel="prefetch" href="/assets/js/58.fc1c23f2.js"><link rel="prefetch" href="/assets/js/59.c7a7a4c0.js"><link rel="prefetch" href="/assets/js/6.056886f1.js"><link rel="prefetch" href="/assets/js/60.40e590ae.js"><link rel="prefetch" href="/assets/js/61.e400b323.js"><link rel="prefetch" href="/assets/js/62.bbb30ef1.js"><link rel="prefetch" href="/assets/js/63.c31cd2bb.js"><link rel="prefetch" href="/assets/js/64.62321188.js"><link rel="prefetch" href="/assets/js/65.44adc2b3.js"><link rel="prefetch" href="/assets/js/66.b5740d4f.js"><link rel="prefetch" href="/assets/js/67.76c3624c.js"><link rel="prefetch" href="/assets/js/68.6dd982d4.js"><link rel="prefetch" href="/assets/js/69.eb1390ec.js"><link rel="prefetch" href="/assets/js/7.a96cecf9.js"><link rel="prefetch" href="/assets/js/70.8c882bdd.js"><link rel="prefetch" href="/assets/js/71.001c968a.js"><link rel="prefetch" href="/assets/js/72.ae4ca075.js"><link rel="prefetch" href="/assets/js/73.d6ae6a27.js"><link rel="prefetch" href="/assets/js/74.fba60e37.js"><link rel="prefetch" href="/assets/js/75.0b1bf7bf.js"><link rel="prefetch" href="/assets/js/76.ee19d90e.js"><link rel="prefetch" href="/assets/js/77.fe8ac5f0.js"><link rel="prefetch" href="/assets/js/78.ae09432e.js"><link rel="prefetch" href="/assets/js/79.c1b10e2d.js"><link rel="prefetch" href="/assets/js/80.ae809538.js"><link rel="prefetch" href="/assets/js/81.ca11b4c7.js"><link rel="prefetch" href="/assets/js/82.308b98e4.js"><link rel="prefetch" href="/assets/js/83.355d9dde.js"><link rel="prefetch" href="/assets/js/84.a2b61d48.js"><link rel="prefetch" href="/assets/js/85.cf992fda.js"><link rel="prefetch" href="/assets/js/86.f547c7ea.js"><link rel="prefetch" href="/assets/js/87.2b02746a.js"><link rel="prefetch" href="/assets/js/88.e939aad5.js"><link rel="prefetch" href="/assets/js/89.b000c42a.js"><link rel="prefetch" href="/assets/js/90.dadef001.js"><link rel="prefetch" href="/assets/js/91.c0fe2e32.js"><link rel="prefetch" href="/assets/js/92.e09650b9.js"><link rel="prefetch" href="/assets/js/93.427c7280.js"><link rel="prefetch" href="/assets/js/94.90fc5f58.js"><link rel="prefetch" href="/assets/js/95.13d42b3a.js"><link rel="prefetch" href="/assets/js/96.d0a2ea8c.js"><link rel="prefetch" href="/assets/js/97.cc9a0eda.js"><link rel="prefetch" href="/assets/js/98.3c9f1b7e.js"><link rel="prefetch" href="/assets/js/99.0420dcbc.js"><link rel="prefetch" href="/assets/js/vendors~docsearch.33b2b47d.js">
    <link rel="stylesheet" href="/assets/css/0.styles.40c15e22.css">
  </head>
  <body>
    <div id="app" data-server-rendered="true"><div class="theme-container"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/" class="home-link router-link-active"><img src="/logo.png" alt="鱼皮的编程宝典" class="logo"> <span class="site-name can-hide">鱼皮的编程宝典</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/学习路线/" class="nav-link">
  学习路线
</a></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="自学之路" class="dropdown-title"><span class="title">自学之路</span> <span class="arrow down"></span></button> <button type="button" aria-label="自学之路" class="mobile-dropdown-title"><span class="title">自学之路</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/自学之路/#大学经历" class="nav-link">
  大学经历
</a></li><li class="dropdown-item"><!----> <a href="/自学之路/#求职经历" class="nav-link">
  求职经历
</a></li><li class="dropdown-item"><!----> <a href="/自学之路/#职场工作" class="nav-link">
  职场工作
</a></li><li class="dropdown-item"><!----> <a href="/自学之路/#创作经历" class="nav-link">
  创作经历
</a></li><li class="dropdown-item"><!----> <a href="/自学之路/#创业经历" class="nav-link">
  创业经历
</a></li><li class="dropdown-item"><!----> <a href="/自学之路/#生活日常" class="nav-link">
  生活日常
</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="编程分享" class="dropdown-title"><span class="title">编程分享</span> <span class="arrow down"></span></button> <button type="button" aria-label="编程分享" class="mobile-dropdown-title"><span class="title">编程分享</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/编程分享/#入门必看-学习路线" class="nav-link">
  入门必看-学习路线
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#学习指南" class="nav-link">
  学习指南
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#开发经验" class="nav-link">
  开发经验
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#求职经验" class="nav-link">
  求职经验
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#职场经验" class="nav-link">
  职场经验
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#技术分享" class="nav-link">
  技术分享
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#实战教程" class="nav-link">
  实战教程
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#其他" class="nav-link">
  其他
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#📚-项目教程" class="nav-link">
  项目教程
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#个人作品" class="nav-link">
  个人作品
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#🎁-编程资源" class="nav-link">
  编程资源
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#🌐-科技科普" class="nav-link">
  科技科普
</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="项目实战" class="dropdown-title"><span class="title">项目实战</span> <span class="arrow down"></span></button> <button type="button" aria-label="项目实战" class="mobile-dropdown-title"><span class="title">项目实战</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/项目实战/OJ 判题系统.html" class="nav-link">
  OJ 判题系统
</a></li><li class="dropdown-item"><!----> <a href="/项目实战/智能 BI 平台.html" class="nav-link">
  智能 BI 平台
</a></li><li class="dropdown-item"><!----> <a href="/项目实战/聚合搜索平台.html" class="nav-link">
  聚合搜索平台
</a></li><li class="dropdown-item"><!----> <a href="/项目实战/API 开放平台.html" class="nav-link">
  API 开放平台
</a></li><li class="dropdown-item"><!----> <a href="/项目实战/伙伴匹配系统.html" class="nav-link">
  伙伴匹配系统
</a></li><li class="dropdown-item"><!----> <a href="/项目实战/用户中心项目.html" class="nav-link">
  用户中心项目
</a></li><li class="dropdown-item"><!----> <a href="/项目实战/Java 后端万用项目模板.html" class="nav-link">
  Java 后端万用项目模板
</a></li></ul></div></div><div class="nav-item"><a href="/知识碎片/" class="nav-link">
  知识碎片
</a></div><div class="nav-item"><a href="/编程导航/" class="nav-link">
  🔥 编程导航
</a></div><div class="nav-item"><a href="/产品服务/" class="nav-link">
  产品服务
</a></div><div class="nav-item"><a href="/作者/" class="nav-link">
  作者
</a></div> <a href="https://github.com/liyupi/codefather" target="_blank" rel="noopener noreferrer" class="repo-link">
    GitHub
    <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><nav class="nav-links"><div class="nav-item"><a href="/学习路线/" class="nav-link">
  学习路线
</a></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="自学之路" class="dropdown-title"><span class="title">自学之路</span> <span class="arrow down"></span></button> <button type="button" aria-label="自学之路" class="mobile-dropdown-title"><span class="title">自学之路</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/自学之路/#大学经历" class="nav-link">
  大学经历
</a></li><li class="dropdown-item"><!----> <a href="/自学之路/#求职经历" class="nav-link">
  求职经历
</a></li><li class="dropdown-item"><!----> <a href="/自学之路/#职场工作" class="nav-link">
  职场工作
</a></li><li class="dropdown-item"><!----> <a href="/自学之路/#创作经历" class="nav-link">
  创作经历
</a></li><li class="dropdown-item"><!----> <a href="/自学之路/#创业经历" class="nav-link">
  创业经历
</a></li><li class="dropdown-item"><!----> <a href="/自学之路/#生活日常" class="nav-link">
  生活日常
</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="编程分享" class="dropdown-title"><span class="title">编程分享</span> <span class="arrow down"></span></button> <button type="button" aria-label="编程分享" class="mobile-dropdown-title"><span class="title">编程分享</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/编程分享/#入门必看-学习路线" class="nav-link">
  入门必看-学习路线
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#学习指南" class="nav-link">
  学习指南
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#开发经验" class="nav-link">
  开发经验
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#求职经验" class="nav-link">
  求职经验
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#职场经验" class="nav-link">
  职场经验
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#技术分享" class="nav-link">
  技术分享
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#实战教程" class="nav-link">
  实战教程
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#其他" class="nav-link">
  其他
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#📚-项目教程" class="nav-link">
  项目教程
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#个人作品" class="nav-link">
  个人作品
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#🎁-编程资源" class="nav-link">
  编程资源
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#🌐-科技科普" class="nav-link">
  科技科普
</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="项目实战" class="dropdown-title"><span class="title">项目实战</span> <span class="arrow down"></span></button> <button type="button" aria-label="项目实战" class="mobile-dropdown-title"><span class="title">项目实战</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/项目实战/OJ 判题系统.html" class="nav-link">
  OJ 判题系统
</a></li><li class="dropdown-item"><!----> <a href="/项目实战/智能 BI 平台.html" class="nav-link">
  智能 BI 平台
</a></li><li class="dropdown-item"><!----> <a href="/项目实战/聚合搜索平台.html" class="nav-link">
  聚合搜索平台
</a></li><li class="dropdown-item"><!----> <a href="/项目实战/API 开放平台.html" class="nav-link">
  API 开放平台
</a></li><li class="dropdown-item"><!----> <a href="/项目实战/伙伴匹配系统.html" class="nav-link">
  伙伴匹配系统
</a></li><li class="dropdown-item"><!----> <a href="/项目实战/用户中心项目.html" class="nav-link">
  用户中心项目
</a></li><li class="dropdown-item"><!----> <a href="/项目实战/Java 后端万用项目模板.html" class="nav-link">
  Java 后端万用项目模板
</a></li></ul></div></div><div class="nav-item"><a href="/知识碎片/" class="nav-link">
  知识碎片
</a></div><div class="nav-item"><a href="/编程导航/" class="nav-link">
  🔥 编程导航
</a></div><div class="nav-item"><a href="/产品服务/" class="nav-link">
  产品服务
</a></div><div class="nav-item"><a href="/作者/" class="nav-link">
  作者
</a></div> <a href="https://github.com/liyupi/codefather" target="_blank" rel="noopener noreferrer" class="repo-link">
    GitHub
    <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav>  <ul class="sidebar-links"><li><a href="/%E7%BC%96%E7%A8%8B%E5%AF%BC%E8%88%AA/" class="sidebar-link">编程导航知识星球</a></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>星球资料</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>星球项目</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>星球直播</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>真实评价</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>星球故事</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>关于我们</span> <span class="arrow right"></span></p> <!----></section></li><li><a href="/%E6%98%9F%E7%90%83%E5%B9%B4%E5%BA%A6%E6%80%BB%E7%BB%93/" class="sidebar-link">2022 星球年度总结</a></li><li><a href="/%E5%8A%A0%E5%85%A5%E7%BC%96%E7%A8%8B%E5%AF%BC%E8%88%AA/" class="sidebar-link">加入编程导航</a></li></ul> </aside> <main class="page"> <div class="content"><div style="width:100%"><div class="theme-default-content custom-content content__default"><h1 id="学弟进小米了"><a href="#学弟进小米了" class="header-anchor">#</a> 学弟进小米了！</h1> <p>大家好，我是鱼皮，开了 <strong>知识星球</strong> 后，我认识了很多小伙伴，也从他们的身上学到了很多。</p> <p>今天和大家要分享的，是一位双非本科学弟进大厂的故事，干货满满。</p> <p>相信从下面他的分享中，也能感受到他求知、做事的态度。</p> <h2 id="一、自我介绍"><a href="#一、自我介绍" class="header-anchor">#</a> 一、自我介绍</h2> <p>大家好，我是买菜，很高兴能在鱼皮的星球与大家相遇，希望能在这里结识志同道合的伙伴，接触更多优秀的同学，保持终身学习，和大家一起慢慢探索职业发展道路。</p> <p>我就读于一所偏文科类的双非院校，是 2022 届毕业生，电子信息工程专业，签约的是小米的嵌入式软件工程师。虽然星球里更多的是前后端以及其他方向的软件开发，但也希望嵌软能丰富星球的构成，我也相信软件编码在底层以及思想上是有互通的，希望能和大家互相学习，共同进步！</p> <p>应鱼皮的邀请，给大家分享个人经历以及求职的一些小建议。</p> <p>由于我的求职意向是嵌软，所以本文会有一些偏向，但同样有不少通用套路，希望大家能各取所需。</p> <h2 id="二、秋招之旅"><a href="#二、秋招之旅" class="header-anchor">#</a> 二、秋招之旅</h2> <p>谈到秋招，就简单回顾一下大学生活吧。</p> <h3 id="大一"><a href="#大一" class="header-anchor">#</a> 大一</h3> <p>大一上就正常上下课，没事了就打打游戏，现在好怀恋那时候，是真正无忧无虑，临近期末考试那会，结课也比较早，连续很多天没课，那时候还不知道是考试复习周，一边玩一边慢慢的准备复习。好在最后没挂科，成绩也不上不下的。</p> <p>然后转眼到了寒假，觉得不能再荒废下去了，那时候了解到学院有个科创社团，很厉害，于是暗暗定下目标，一定要加入进去。然后寒假就开始自学了 C 语言，更着小甲鱼的教程，刷完了视频，C 语言也算是入门了吧，当时指针都不会用，觉得好难，现在回头来看，C语言的坑还大着呢。</p> <p>然后大一下也在好好上课，想把绩点拉高一点，同时也在自学单片机，当然是最简单的51单片机，然后暑假就继续学，开始做自己的第一个项目准备开学去参加科创社团的招新答辩。当时自己画了电路板和写程序，准备做一个智能定时器，可惜最后还是没有联合调试出来，但是也顺利通过了答辩，加入了团队。</p> <h3 id="大二"><a href="#大二" class="header-anchor">#</a> 大二</h3> <p>大二成功加入了目标社团，目标达成，然后开始参加比赛，组队友，写文档，做项目，同时还要忙学习，现在想想大二好像过的挺充实的。我在大二下的时候就有团队里的学长拿到了大厂 offer，然后那个时候就突然觉得，目标要改一改了，然后就想毕业的时候一定要找一份满意的工作，要进大厂。大二那个暑期找了一个实习的工作，主要是负责做测试。</p> <h3 id="大三"><a href="#大三" class="header-anchor">#</a> 大三</h3> <p>时间来到了大三上，当时就忙着学校的事情，团队，上课，做项目等等。大三寒假在家准备找实习，整理笔记，大三下开学后就开始准备找暑期实习了。当时认真的改好了简历，投了菜鸟裹裹和 CVTE，菜鸟裹裹笔试挂了，CVTE 因为自己想要多准备一会，所以做笔试也比较晚了，在 4 月份左右，当时可能 hc 已经没了，但是还是被捞起来面试了。</p> <h3 id="秋招来了"><a href="#秋招来了" class="header-anchor">#</a> 秋招来了</h3> <p>CVTE 的面试也算是人生的第一场正式面试，面完之后陷入了深深的自我怀疑。</p> <p>整个面试过程中，虽然没有太多的技术问题，但是仍然面了一个小时，在面完之后，自己回想起来也非常不舒服，和面试官沟通的时候，因为自己手里的筹码不够，显得非常被动，例如一段经典对话：</p> <p>面试官：“你能接受加班吗？”</p> <p>我：“巴拉巴拉一大堆。。。”</p> <p>面试官打断说：“我不想听你说这么多，还要我去猜，这样对公司，对个人都不好，巴拉巴拉。。。”</p> <p>我：“可以接受 996！”</p> <p>面试官继续问：<strong>“996是起点还是终点？”</strong></p> <p>我当时人都傻了，内心极度不爽，已经想骂面试官了，但是为了实习机会，我还是停顿了一会，说：“是中间点”。</p> <p>面完之后，心里很不舒服，当时下定决心，一定要好好学习，提升自己，让自己以后再遇到这种 shabi 的 PUA 问题有怼回去的资本。</p> <p><img alt="" data-src="https://qiniuyun.code-nav.cn/image-20220304160419465.png" loading="lazy" class="lazy"></p> <p>这期间还投递了一些企业，可能是投晚了，没有什么反应，也大概知道了自己的水平。于是放弃了找实习的机会，准备好好学习几个月，秋招再冲。</p> <p>接下来的时间就泡图书馆，系统地学习以及总结，查漏补缺。刷了数据结构的课程，并且开始刷力扣，学习了一些操作系统相关的知识，并且升级了自己的项目，入门了通用操作系统等等。。。</p> <p>这之后本来最开始想要准备电赛，但是自己在年级群的偶然的发现了一则实习招聘信息，在珠海，还是中国上市五百强，做打印机的。自己抱着试一试的心态投递，没想到两面很顺利，就中了。后来，电赛延期到了 11 月份了，我感到很庆幸，还好当初去实习了，没有死磕电赛。不禁感慨道：<strong>人生往往就是精心策划的事情落空</strong>，不是很在意的事确成功了，包括后来秋招也是，无心插柳柳成荫。</p> <p>然后做完学院的实训项目，在七月份的时候就去珠海闯荡了。在珠海因为好歹也是大一点的公司，流程制度也很完善，项目开发周期也比较长，而自己又是实习生，还是要靠自己努力学习。实习了大概一个月左右，觉得自己对实习公司的工作不是很感兴趣，然后发现可以开始秋招投递了，于是开始尝试投递，同时开始了秋招复习。</p> <p>在八月初的时候开启了第一波投递，当时认认真真的改好了简历，就去投递了，当时心想着，第一批投递就拿来练练手，积累积累经验，当时还在实习，还要请假面试，有点心累。正好我一个一起准备秋招的好朋友拉我投联发科的提前批，免笔试，当时抱着试一试的心态，结果我们两都上岸了，真的太爽了这种感觉。在八月底拿到了联发科的意向书之后，我就暂缓了秋招，想躺平了，9 月回到学校后，就没怎么投递了，基本都是之前投递的还在流程中。这期间终于收到了大疆的一面，大疆是我很想去的一个公司，一面完了问面试评价也挺好的，结果迟迟没有二面，我也大概猜到了结果，果然在国庆节前几天收到了感谢信。巧合的是，之前投的小米以为会没结果，却走完了两面，拿到了 offer，对这个 offer 我也非常满意。9 月也突然被大华捞了起来，直接一天面完了，然后在 9 月底收到了 offer。还有八月份面的泰凌微电子也在 9 月发了 offer，虽然公司体量不大，但是给我的感觉非常棒，有一点心动，差点就去了。</p> <h2 id="三、如何准备"><a href="#三、如何准备" class="header-anchor">#</a> 三、如何准备</h2> <h3 id="_3-1-求职时间"><a href="#_3-1-求职时间" class="header-anchor">#</a> 3.1 求职时间</h3> <p>在校生想要去一线大厂一般有两种方法，一个是实习转正，一个就是走校招。总的来说，还是实习转正难度低一点，并且找实习一般是在校招之前，所以要积极准备大厂实习，就算没找到，准备的过程也是一种经验的积累。明确求职时间与投递时间，提前准备，做好规划，了解企业招聘所需的知识点进行对应的学习与准备。早准备，多面试，不要觉得准备到了100%再投，永远没有100%，面试才是最快的提升方法。</p> <h3 id="_3-2-准备方法"><a href="#_3-2-准备方法" class="header-anchor">#</a> 3.2 准备方法</h3> <p>我把找工作分为了三个部分，分别是基础 + 刷题 + 项目。</p> <p>基础是平常的积累与总结，刷题是面试的一个门槛，笔试都过不了，面试的时候代码都撕不出来，那还怎么拿 offer 呢，项目则是决定了面试的成功与否。当然，在这三者之前，你需要做好一份简历。</p> <h4 id="简历"><a href="#简历" class="header-anchor">#</a> 简历</h4> <p>简历很重要，我自己的简历改了很多版，在我看来，简历有一些最基本的原则需要做到，同时也要适当的包装一下，这样子才能有机会面试。同时要明白，简历不是一次性就能写出来的，简历是改出来的，简历是需要反反复复修改的东西。</p> <p><strong>重点</strong>：写简历的时候，我们应该要知道，简历是引导面试官提问的东西，为求职沟通打开一个窗口，并且能完全展示自己的技术以及综合实力。所以在写简历之前，应该明确自己有什么东西证明自己的综合实力，技术优势在哪，实习与项目需要有什么亮点，怎么与自己的技术体系联系起来，怎么引出自己的技术优势，在写简历的过程中不断地思考，完善简历。</p> <h4 id="基础"><a href="#基础" class="header-anchor">#</a> 基础</h4> <p>基础是需要日积月累的东西，它就像是你的内功，内功越好，在修炼后面的招式的时候也就越快。同时基础知识也是决定你技术栈的宽度与深度的一个东西，面试的时候，面试官的各种提问无非就是想要探寻你的知识边界，了解你技术栈的深度与宽度。若是你的技术栈像大海一样，深不见底同时又宽广无垠，那怎么会愁找不到工作呢（手动狗头）。</p> <p>扯远了，回到嵌入式软件求职所需的基础知识上来，我们需要建立自己的知识体系，平时要多做总结，多做笔记，让自己的知识能形成一个闭环（就是知识体系建立到一定程度后会有打通任督二脉的感觉）。嵌入式具体的可以参考我的个人笔记，我放在了码云上，链接放在后面的资源推荐中了。（下面这些知识，非嵌软求职的同学就可以跳过了）。</p> <p>我的笔记中把嵌软求职的知识体系分为了三个部分，分别是硬件层，底层，应用层。同时还有一些通用知识必须掌握，比如 C 语言。嵌入式的知识非常的多，可以根据自己的求职意向或者兴趣爱好有针对性的去学习与积累。想要做偏硬件的嵌入式，那么硬件层的知识肯定要自己掌握了，模电是最基本的；做单片机相关的开发，单片机的知识，ARM 体系架构等也需要相对应的学习；做 Linux 相关的开发，操作系统，数据结构一定要学好。我自己是想要做嵌入式的应用开发，同时希望能上到 Linux 这样的嵌入式开发，我会针对性的去学相关的知识，如通用操作系统，RTOS 应用以及内核原理，数据结构，C 语言。基础知识的积累在这也是没办法一下子讲明白的，需要自己思考总结，个人笔记仅供参考，可以用来查漏补缺，切勿上头，笔记中肯定存在疏漏或者错误，并且不能保证全面性，看笔记也就图一乐，学技术还得靠自己。</p> <h4 id="刷题"><a href="#刷题" class="header-anchor">#</a> 刷题</h4> <p>刷题其实是基础知识和算法的体现，开放岗无论是什么都离不开刷题。我猜有一半的人会在笔试中挂掉，当然我自己也挂过好多次，当挂多了才意识到刷题的重要性啊。</p> <p>刷题一般分为基础知识和算法题。嵌入式软件开发，公司笔试出题一般会有选择，填空，简答和编程题。需要自己多去找其他公司往年的真题来做，当做多了，自己也会有感觉，发现高频考点与题型都是那么一些。算法题需要积累与保持手感，不然会像我一样面试的时候，手撕算法题卡壳。嵌入式软件的编程题一般用 C 语言来做就好了，在牛客网或者力扣上面刷，主要刷简单题就行，笔试面试常考的也是简单题，特别是数组题与链表题，高频，一定一定要刷。找工作的期间最好保持每天一题，保持一种做题的手感。</p> <h4 id="项目"><a href="#项目" class="header-anchor">#</a> 项目</h4> <p>前面说到，项目是决定面试通过的关键，其实进入到面试环节，就有一定的运气成分在里面了，这个时候我们只需要做到自己的技术实力过硬，然后和面试官好好聊天就好。项目可以是很基础的项目，比如手写一个 rtos，也可以是自己做的比较综合的项目。项目的作用就是把自己的技术栈和项目结合起来，让面试官能通过项目了解到你会什么，你会的程度怎么样，所以在写简历以及准备项目的时候就要围绕这一个核心点来展开，突出自己的项目亮点以及技术亮点！</p> <h3 id="_3-3-其他"><a href="#_3-3-其他" class="header-anchor">#</a> 3.3 其他</h3> <p>前面说了那么多，都是硬实力，需要一个积累的过程，那么这一段讲的就是一个软实力，能够在短短几天取得一定的突破。</p> <h4 id="自我介绍"><a href="#自我介绍" class="header-anchor">#</a> 自我介绍</h4> <p>几乎每一场面试，面试官首先就是让你做一个自我介绍。那么我们需要提前准备好自我介绍，可以从在校经历，项目经历，实习经历展开自我介绍，具体怎么介绍需要自己去思考，“我想让面试官get到什么点，怎么把自己的优势展现在面试官面前”，准备好了自我介绍之后，自己去反复练习，反复背诵，最后达到自信，有节奏感的介绍自己。</p> <h4 id="项目介绍"><a href="#项目介绍" class="header-anchor">#</a> 项目介绍</h4> <p>需要自己提前做好一段项目介绍，要有一定的逻辑性，确保面试官能听懂的同时了解到你的项目优点和你的技术优点。所以项目介绍这一块也需要提前总结，反复练习，确保能够流畅的讲诉。</p> <h4 id="比赛介绍"><a href="#比赛介绍" class="header-anchor">#</a> 比赛介绍</h4> <p>我在面试的时候，有的面试官会对我的比赛经历感兴趣，让我介绍一下。最开始没有准备，完全临场发挥，表述的逻辑性可能欠佳，而且面试官也不太清楚你在这个比赛中做了什么，学到了什么。所以这一块也可以前准备，有一定逻辑性去介绍，比如按照时间线来介绍，或者按照开发进度去介绍，同时可以在最后加上自己的一些感悟和收获，表示自己确实获得了成长。</p> <h4 id="hr面"><a href="#hr面" class="header-anchor">#</a> HR面</h4> <p>有的 hr 面在技术面之前，有的技术面夹杂着一些hr面的问题。在此类非技术类问题中，要表现出，想去贵公司，对贵公司有一定了解，回答主要围绕着这样的点去答，就算自己不一定想去，也不要表现出来！！可以提搜索一下hr常问的问题，提前准备，看看面经，思考怎么回答。</p> <h4 id="其他"><a href="#其他" class="header-anchor">#</a> 其他</h4> <p>此外，大家可以多刷刷面经，多思考，多总结，多积累。还有最重要的一点，多面试、面完之后进行复盘，在实战中进步是最快的！</p> <h2 id="四、心路历程"><a href="#四、心路历程" class="header-anchor">#</a> 四、心路历程</h2> <p>把心路历程单独列一个大点来讲，是因为我觉得心态非常重要，offer = 心态 *（硬实力 + 软实力）+ 运气。</p> <p>还有，大家要对自己有信心，不要因为学校什么的就觉得低人一等，觉得自己高人一等更是没必要了，自己与自己比较，努力提升自己在什么时候都是真理，用技术与实力赢得尊重！</p> <p><strong>在求职过程中，一般会是迷迷糊糊开始准备，然后开始投递简历，在笔试或者面试中遭受打击，开始焦虑，不断鼓励自己，不断学习积累，开始转变，得到肯定，收获肯定，分享经历。</strong></p> <p>上面的心路历程相信也是大多数人的一个经历。每个阶段都会有每个阶段的心态，我们要做的就是保持自己良好的心态，并且不断鼓励自己坚持下去，学下去，只有这样形成一个正循环之后，我们的知识积累才会越来越多，面试越来越顺，当自己变得自信起来时，offer就近了。</p> <p>详细的心路历程可以看看后面资源推荐中的经典面经，总结起来有以下几点：</p> <ul><li><strong>首先是要正视自己的能力。不轻视，不高估</strong></li> <li>当你求职的时候就会发现，原来还有那么多公司，名字都没听说过，这些公司也活得好好的，盈利也不错。所以不要轻视自己的能力，最后总能找到一家公司的。</li> <li>不高估自己，对自己有一个清晰的定位，不去和神仙打架。</li> <li><strong>多鼓励自己，学会自我调节，坚持下去</strong></li> <li><strong>对于身边的同学，多交流，不盲目比较</strong></li></ul> <p>身边能有小伙伴一起准备秋招是很幸福也很幸运的事，大家一起鼓励，一起前行。也感谢鱼皮的知识星球给了学编程的小伙伴们互相交流的机会，大家一起学习真的很舒服。</p> <p>但是也要记住，不要盲目和他人去比较，每个人的优势和特点都不一样，我们只需要做好自己就好了，到最后大家找工作一起上岸也是非常非常幸福的事！</p> <h2 id="五、资源推荐"><a href="#五、资源推荐" class="header-anchor">#</a> 五、资源推荐</h2> <p>推荐一些自己准备过程中看过的书籍资料和视频：</p> <ul><li>《C++开发面经与嵌入式软件面经（蒋豆芽面试题总结）》牛客网豆芽兄的专栏，很高频。</li></ul> <p>数据结构与算法</p> <ul><li>B站赫斌 数据结构课程</li> <li>《大话数据结构》</li> <li>《算法图解》</li></ul> <p>操作系统</p> <ul><li>B 站哈工大李治军老师</li> <li>《操作系统导论》带我入门操作系统</li> <li>《基于嵌入式实时操作系统的程序设计》周航慈。这本书带我真正入门了 RTOS 的使用。</li> <li>《嵌入式实时操作系统uCOS-II》邵贝贝(第二版)。</li> <li>野火的关于 ucos 的相关视频与资料（野火讲的很底层很基础，非常有用，回头来看，感触很大）。</li></ul> <p>C语言</p> <ul><li>《C和指针》</li></ul> <p>其他</p> <ul><li>《程序员的自我修养--链接、装载与库》</li> <li>我的个人笔记，大家快去给我点小星星呀：https://gitee.com/wang_chunfeng/embedded-notebook</li></ul> <hr> <p>最后非常感谢这位同学的分享，需要的话，大家可以在星球里找他交流一下，取取经。</p> <h2 id="加入星球"><a href="#加入星球" class="header-anchor">#</a> 加入星球</h2> <p>更多内容加入星球可见，欢迎大家：</p> <p><a href="https://yuyuanweb.feishu.cn/wiki/SDtMwjR1DituVpkz5MLc3fZLnzb" target="_blank" rel="noopener noreferrer">👉🏻 点此加入星球<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></p> <p><img alt="微信扫码领券加入" data-src="https://www.codefather.cn/img/%E7%9F%A5%E8%AF%86%E6%98%9F%E7%90%83%E6%89%AB%E7%A0%81.jpeg" loading="lazy" class="lazy"></p></div> <footer class="page-edit" style="margin:0;"><div class="edit-link"><a href="https://github.com/liyupi/codefather/edit/master/编程导航/星球故事/上岸分享/学弟进小米了！.md" target="_blank" rel="noopener noreferrer">完善页面</a> <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></div> <div class="last-updated"><span class="prefix">最近更新:</span> <span class="time">11/11/2023, 8:17:47 PM</span></div></footer> <!----></div> <div class="toc-container-sidebar"><div class="pos-box"><div class="icon-arrow"></div> <div class="scroll-box" style="max-height:86vh"><div style="font-weight:bold;">学弟进小米了！</div> <hr> <div class="toc-box"><ul class="toc-sidebar-links"><li><a href="/%E5%AD%A6%E5%BC%9F%E8%BF%9B%E5%B0%8F%E7%B1%B3%E4%BA%86/#一、自我介绍" class="toc-sidebar-link">一、自我介绍</a><ul class="toc-sidebar-sub-headers"></ul></li><li><a href="/%E5%AD%A6%E5%BC%9F%E8%BF%9B%E5%B0%8F%E7%B1%B3%E4%BA%86/#二、秋招之旅" class="toc-sidebar-link">二、秋招之旅</a><ul class="toc-sidebar-sub-headers"><li class="toc-sidebar-sub-header"><a href="/%E5%AD%A6%E5%BC%9F%E8%BF%9B%E5%B0%8F%E7%B1%B3%E4%BA%86/#大一" class="toc-sidebar-link">大一</a></li><li class="toc-sidebar-sub-header"><a href="/%E5%AD%A6%E5%BC%9F%E8%BF%9B%E5%B0%8F%E7%B1%B3%E4%BA%86/#大二" class="toc-sidebar-link">大二</a></li><li class="toc-sidebar-sub-header"><a href="/%E5%AD%A6%E5%BC%9F%E8%BF%9B%E5%B0%8F%E7%B1%B3%E4%BA%86/#大三" class="toc-sidebar-link">大三</a></li><li class="toc-sidebar-sub-header"><a href="/%E5%AD%A6%E5%BC%9F%E8%BF%9B%E5%B0%8F%E7%B1%B3%E4%BA%86/#秋招来了" class="toc-sidebar-link">秋招来了</a></li></ul></li><li><a href="/%E5%AD%A6%E5%BC%9F%E8%BF%9B%E5%B0%8F%E7%B1%B3%E4%BA%86/#三、如何准备" class="toc-sidebar-link">三、如何准备</a><ul class="toc-sidebar-sub-headers"><li class="toc-sidebar-sub-header"><a href="/%E5%AD%A6%E5%BC%9F%E8%BF%9B%E5%B0%8F%E7%B1%B3%E4%BA%86/#_3-1-求职时间" class="toc-sidebar-link">3.1 求职时间</a></li><li class="toc-sidebar-sub-header"><a href="/%E5%AD%A6%E5%BC%9F%E8%BF%9B%E5%B0%8F%E7%B1%B3%E4%BA%86/#_3-2-准备方法" class="toc-sidebar-link">3.2 准备方法</a></li><li class="toc-sidebar-sub-header toc-sidebar-depth-4"><a href="/%E5%AD%A6%E5%BC%9F%E8%BF%9B%E5%B0%8F%E7%B1%B3%E4%BA%86/#简历" class="toc-sidebar-link">简历</a></li><li class="toc-sidebar-sub-header toc-sidebar-depth-4"><a href="/%E5%AD%A6%E5%BC%9F%E8%BF%9B%E5%B0%8F%E7%B1%B3%E4%BA%86/#基础" class="toc-sidebar-link">基础</a></li><li class="toc-sidebar-sub-header toc-sidebar-depth-4"><a href="/%E5%AD%A6%E5%BC%9F%E8%BF%9B%E5%B0%8F%E7%B1%B3%E4%BA%86/#刷题" class="toc-sidebar-link">刷题</a></li><li class="toc-sidebar-sub-header toc-sidebar-depth-4"><a href="/%E5%AD%A6%E5%BC%9F%E8%BF%9B%E5%B0%8F%E7%B1%B3%E4%BA%86/#项目" class="toc-sidebar-link">项目</a></li><li class="toc-sidebar-sub-header"><a href="/%E5%AD%A6%E5%BC%9F%E8%BF%9B%E5%B0%8F%E7%B1%B3%E4%BA%86/#_3-3-其他" class="toc-sidebar-link">3.3 其他</a></li><li class="toc-sidebar-sub-header toc-sidebar-depth-4"><a href="/%E5%AD%A6%E5%BC%9F%E8%BF%9B%E5%B0%8F%E7%B1%B3%E4%BA%86/#自我介绍" class="toc-sidebar-link">自我介绍</a></li><li class="toc-sidebar-sub-header toc-sidebar-depth-4"><a href="/%E5%AD%A6%E5%BC%9F%E8%BF%9B%E5%B0%8F%E7%B1%B3%E4%BA%86/#项目介绍" class="toc-sidebar-link">项目介绍</a></li><li class="toc-sidebar-sub-header toc-sidebar-depth-4"><a href="/%E5%AD%A6%E5%BC%9F%E8%BF%9B%E5%B0%8F%E7%B1%B3%E4%BA%86/#比赛介绍" class="toc-sidebar-link">比赛介绍</a></li><li class="toc-sidebar-sub-header toc-sidebar-depth-4"><a href="/%E5%AD%A6%E5%BC%9F%E8%BF%9B%E5%B0%8F%E7%B1%B3%E4%BA%86/#hr面" class="toc-sidebar-link">HR面</a></li><li class="toc-sidebar-sub-header toc-sidebar-depth-4"><a href="/%E5%AD%A6%E5%BC%9F%E8%BF%9B%E5%B0%8F%E7%B1%B3%E4%BA%86/#其他" class="toc-sidebar-link">其他</a></li></ul></li><li><a href="/%E5%AD%A6%E5%BC%9F%E8%BF%9B%E5%B0%8F%E7%B1%B3%E4%BA%86/#四、心路历程" class="toc-sidebar-link">四、心路历程</a><ul class="toc-sidebar-sub-headers"></ul></li><li><a href="/%E5%AD%A6%E5%BC%9F%E8%BF%9B%E5%B0%8F%E7%B1%B3%E4%BA%86/#五、资源推荐" class="toc-sidebar-link">五、资源推荐</a><ul class="toc-sidebar-sub-headers"></ul></li><li><a href="/%E5%AD%A6%E5%BC%9F%E8%BF%9B%E5%B0%8F%E7%B1%B3%E4%BA%86/#加入星球" class="toc-sidebar-link">加入星球</a><ul class="toc-sidebar-sub-headers"></ul></li></ul></div></div></div></div></div>  <main class="footer"> <div class="copy-right"><span class="name"> 编程导航   |     </span> <a target="_blank" rel="noreferrer">
          
        </a></div></main></main> <aside class="page-sidebar"> <div class="page-side-toolbar"></div>  </aside></div><div class="global-ui"><!----></div></div>
    <script src="/assets/js/app.12ab4756.js" defer></script><script src="/assets/js/2.fd06b53e.js" defer></script><script src="/assets/js/399.e77c3ddc.js" defer></script>
  </body>
</html>
